#ifndef USER_MEMALLOC_H

#define USER_MEMALLOC_H

#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <malloc.h>


typedef __int64				NxI64;
typedef signed int			NxI32;
typedef signed short		NxI16;
typedef signed char			NxI8;

typedef unsigned __int64	NxU64;
typedef unsigned int		NxU32;
typedef unsigned short		NxU16;
typedef unsigned char		NxU8;

typedef float				NxF32;
typedef double				NxF64;


#define MEMALLOC_MALLOC(x) ::malloc(x)
#define MEMALLOC_FREE(x) ::free(x)
#define MEMALLOC_NEW(x) new x

namespace NVSHARE
{
	class Memalloc
	{
	public:
	};
}

#endif
